///even testen of het omstebeurt opslaan van versch klasses niet kon vanwege versch pmfs
package isdproject.server;

import javax.jdo.JDOHelper;
import javax.jdo.PersistenceManagerFactory;

/*
 * Basis klasse voor de PersistenceManagerFactory
 * zie: http://code.google.com/intl/nl/appengine/docs/java/datastore/usingjdo.html
 * 
 */
/**
 * deze klasse is nodig om in alle ~DAOJdo klassen van eenzelfde PersistenceManagerFactory gebruik te maken
 * gebeurt dat niet, dan zal na opslag na bevestigen opslaan in een van de UI's de opslag voor de andere UI's niet meer werken, omdat er dan al een PersistenceManagerFactory aangemaakt is
 */
public final class PmfSingleton 
{
		private static final PersistenceManagerFactory pmfInstance = JDOHelper.getPersistenceManagerFactory("transactions-optional");
		
		private PmfSingleton() {}   
		
		public static PersistenceManagerFactory get()
		{
			return pmfInstance;    
		}
}



